home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / FROMUTS / DDEPASCAL / DDE / !PC / Desc < prev    next >
Text File  |  1992-04-26  |  3KB  |  119 lines

  1. # This is a description of the wimp interface for pc
  2.  
  3. tool_details_start
  4.    name          "PC";
  5.    version       "4.00";
  6.    wimpslot      352k;
  7.    has_extended_cmdline;
  8. tool_details_end
  9.  
  10.  
  11. metaoptions_start
  12.    has_auto_run;
  13.    has_auto_save     ^.leafname from icn 3;
  14.    has_text_window;
  15.    has_summary_window;
  16.    display_dft_is text;
  17. metaoptions_end
  18.  
  19.  
  20. fileoutput_start
  21.    output_option_is  "-o";
  22.    output_dft_is     produces_output;
  23. fileoutput_end
  24.  
  25.  
  26. # options dialogue box
  27. dbox_start
  28.  
  29.    #icon mappings
  30.    icons_start
  31.       icn 3  maps_to string          not_saved;
  32.       icn 6  maps_to "-g";
  33.       icn 7  maps_to "-ra";
  34.       icn 8  maps_to "-c";
  35.       icn 9  maps_to "-s";
  36.       icn 11 maps_to "-throwback";
  37.       icn 12 maps_to "-rn";
  38.       icn 13 maps_to "-rp";
  39.       icn 15 maps_to "-iso";
  40.       icn 16 maps_to "-rr";
  41.       icn 17 maps_to "-LC:o.RISC_OSLib";
  42.    icons_end
  43.  
  44.    #default icon values
  45.    defaults
  46.       icn 6  off,
  47.       icn 7  on,
  48.       icn 8  off,
  49.       icn 9  off,
  50.       icn 11 on,
  51.       icn 12 on,
  52.       icn 13 on,
  53.       icn 15 off,
  54.       icn 16 on,
  55.       icn 17 off;
  56.  
  57.    make_defaults
  58.       icn 6  off,
  59.       icn 7  off,
  60.       icn 8  off,
  61.       icn 9  off,
  62.       icn 10 off,
  63.       icn 11 on,
  64.       icn 12 off,
  65.       icn 13 off,
  66.       icn 15 off,
  67.       icn 16 off;
  68.                 
  69.    #drags to dbox (and icon bar)
  70.    imports_start
  71.       drag_to icn 3 inserts icn 3 separator_is " ";
  72.       drag_to iconbar inserts icn 3;
  73.    imports_end
  74.  
  75. dbox_end
  76.  
  77.  
  78. #menu from dbox
  79. menu_start
  80.  
  81.    "No Warnings"     maps_to "-w";
  82.    "Module code"     maps_to "-zM";
  83.    "Profile"         maps_to "-P";
  84.    "Preprocess only" maps_to "-E";
  85.    "Include"         maps_to "-I" sub_menu "  Include:  " 256;
  86.    "Keep comments"   maps_to "-C";
  87.    "Libraries"       maps_to "-L" sub_menu " Libraries: " 256;
  88.    "Predefine"       maps_to "" sub_menu "  Symbol:   " 256 prefix_by " -D" not_saved; 
  89.    "Undefine"        maps_to "" sub_menu "  Symbol:   " 256 prefix_by " -U" not_saved;
  90.    "Work directory"  maps_to "-Desktop " sub_menu " Directory: " 256;
  91.    "Other"           maps_to "" sub_menu "  Others:   " 256;
  92.  
  93.    #default values
  94.    defaults
  95.       menu  1 off,
  96.       menu  2 off,
  97.       menu  3 off,
  98.       menu  4 off,
  99.       menu  5 off,
  100.       menu  6 off,
  101.       menu  7 on  sub_menu "C:o.stubs",
  102.       menu  8 off,
  103.       menu  9 off,
  104.       menu 10 on  sub_menu "^",
  105.       menu 11 off;
  106.  
  107. menu_end
  108.  
  109.  
  110. #deselections (ie when an option is picked, which others get turned off?)
  111. deselections_start
  112.       icn 9 deselects icn 8;
  113.       icn 8 deselects icn 9;
  114. deselections_end
  115.  
  116. make_excludes icn 3, icn 8, icn 9, icn 17, menu 7, menu 10;
  117.  
  118. make_order_is  "-c -depend !Depend", icn 15, icn 6, icn 11, icn 7, icn 12, icn 16, icn 13, menu 1, menu 2, menu 3, menu 4, menu 5, menu 6, menu 8, menu 9, menu 10, menu 11;
  119.